Use mod_ratelimit
2016/02/20 |
Enable mod_ratelimit module to limit bandwidth of clients.
|
|
[1] | mod_ratelimit is included in apache2 package, so it's possible to configure quickly. |
root@www:~# a2enmod ratelimit
root@www:~#
vi /etc/apache2/conf-available/ratelimit.conf # create new # for example, limit bandwidth as 500 KB/sec under the /download location <IfModule mod_ratelimit.c> <Location /download> SetOutputFilter RATE_LIMIT SetEnv rate-limit 500 </Location> </IfModule> a2enconf ratelimit root@www:~# /etc/init.d/apache2 restart * Restarting web server apache2 ...done. |
[2] | Access to the location to make sure the settings is effective. The upper one is downloading from the limited location, the lower is downloading from a unlimited location. |